package com.bbva.kyfb.kyfbdto.firmas.bo;

/**
 * Objeto firmable equivalente a la salida de la query a la tabla Ttlsbppa.
 */
public class ObjetoFirmable {

	/** Codigo del objeto firmable. */
	private String sCodObj;

	/** Descripcion del objeto firmable. */
	private String sDesObj;

	/** Codigo del pais. */
	private String sPais;

	/** Define si el objeto es firmable o no. */
	private boolean firmable;

	/** Url/metodo etc de la ejecucion. */
	private String sDesUrlEje;

	/** Url/metodo etc de la ejecucion de auditores. */
	private String sDesUrlAud;

	/** Url/metodo etc del detalle. */
	private String sDesUrlDet;

	/** Define si se debe realizar la llamada a fds o no. */
	private boolean xsnFdsenv;

	/** Define si si la llamada de fds debe parar ejecucion o no. */
	private boolean xsnFdsrec;

	/**
	 * @return the xsnFdsenv
	 */
	public boolean isXsnFdsenv() {
		return xsnFdsenv;
	}

	/**
	 * @param xsnFdsenv the xsnFdsenv to set
	 */
	public void setXsnFdsenv(final boolean xsnFdsenv) {
		this.xsnFdsenv = xsnFdsenv;
	}

	/**
	 * Sobrecargado para recibir 'S' o 'N'.
	 *
	 * @param xsnFdsenv the new checks if is xsnFdsenv
	 */
	public void setXsnFdsenv(final String xsnFdsenv) {
		this.xsnFdsenv = xsnFdsenv != null && xsnFdsenv.trim().equalsIgnoreCase("S");
	}


	/**
	 * @return the xsnFdsrec
	 */
	public boolean isXsnFdsrec() {
		return xsnFdsrec;
	}

	/**
	 * @param xsnFdsrec the xsnFdsrec to set
	 */
	public void setXsnFdsrec(final boolean xsnFdsrec) {
		this.xsnFdsrec = xsnFdsrec;
	}

	/**
	 * Sobrecargado para recibir 'S' o 'N'.
	 *
	 * @param xsnFdsrec the new checks if is xsnFdsrec
	 */
	public void setXsnFdsrec(final String xsnFdsrec) {
		this.xsnFdsrec = xsnFdsrec != null && xsnFdsrec.trim().equalsIgnoreCase("S");
	}


	/**
	 * Gets the s pais.
	 *
	 * @return the sPais
	 */
	public String getsPais() {
		return sPais;
	}

	/**
	 * Sets the s pais.
	 *
	 * @param sPais the sPais to set
	 */
	public void setsPais(final String sPais) {
		this.sPais = sPais;
	}

	/**
	 * Gets the s cod obj.
	 *
	 * @return the sCodObj
	 */
	public String getsCodObj() {
		return sCodObj;
	}

	/**
	 * Sets the s cod obj.
	 *
	 * @param sCodObj the sCodObj to set
	 */
	public void setsCodObj(final String sCodObj) {
		this.sCodObj = sCodObj;
	}

	/**
	 * Gets the s des obj.
	 *
	 * @return the sDesObj
	 */
	public String getsDesObj() {
		return sDesObj;
	}

	/**
	 * Sets the s des obj.
	 *
	 * @param sDesObj the sDesObj to set
	 */
	public void setsDesObj(final String sDesObj) {
		this.sDesObj = sDesObj;
	}

	/**
	 * Checks if is firmable.
	 *
	 * @return the esFirmable
	 */
	public boolean isFirmable() {
		return firmable;
	}

	/**
	 * Sets the checks if is firmable.
	 *
	 * @param Firmable the new checks if is firmable
	 */
	public void setIsFirmable(final boolean Firmable) {
		this.firmable = Firmable;
	}

	/**
	 * Sobrecargado para recibir 'S' o 'N'.
	 *
	 * @param Firmable the new checks if is firmable
	 */
	public void setIsFirmable(final String firmable) {
		this.firmable = firmable != null && firmable.trim().equalsIgnoreCase("S");
	}

	/**
	 * Gets the s des url eje.
	 *
	 * @return the sDesUrlEje
	 */
	public String getsDesUrlEje() {
		return sDesUrlEje;
	}

	/**
	 * Sets the s des url eje.
	 *
	 * @param sDesUrlEje the sDesUrlEje to set
	 */
	public void setsDesUrlEje(final String sDesUrlEje) {
		this.sDesUrlEje = sDesUrlEje;
	}

	/**
	 * Gets the s des url aud.
	 *
	 * @return the sDesUrlAud
	 */
	public String getsDesUrlAud() {
		return sDesUrlAud;
	}

	/**
	 * Sets the s des url aud.
	 *
	 * @param sDesUrlAud the sDesUrlAud to set
	 */
	public void setsDesUrlAud(final String sDesUrlAud) {
		this.sDesUrlAud = sDesUrlAud;
	}

	/**
	 * Gets the s des url det.
	 *
	 * @return the sDesUrlDet
	 */
	public String getsDesUrlDet() {
		return sDesUrlDet;
	}

	/**
	 * Sets the s des url det.
	 *
	 * @param sDesUrlDet the sDesUrlDet to set
	 */
	public void setsDesUrlDet(final String sDesUrlDet) {
		this.sDesUrlDet = sDesUrlDet;
	}

}
